package xyz.xtt.asset.client.response;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class AssetAccountResponse {
	// // @ApiModelProperty(value = "主键")
	private Long id;

	// // @ApiModelProperty(value = "帐户编号")
	private Long accountNo;

	// // @ApiModelProperty(value = "关联资产主键")
	private Long assetId;

	// // @ApiModelProperty(value = "拥有人id")
	private Long ownerId;

	// // @ApiModelProperty(value = "拥有数量")
	private BigDecimal amount;

	// // @ApiModelProperty(value = "创建时间")
	private LocalDateTime createTime;

	// // @ApiModelProperty(value = "创建时间")
	private LocalDateTime updateTime;

	// // @ApiModelProperty(value = "帐户状态")
	private Integer state;

	// // @ApiModelProperty(value = "版本")
	private Long ver;

	// // @ApiModelProperty(value = "协议版本")
	private Long referProtocol;
	// @ApiModelProperty(value = "指导价")
	private BigDecimal guidePrice;

	// @ApiModelProperty(value = "资产价格")
	private BigDecimal price;

	// @ApiModelProperty(value = "出售方式0:出售1：寄售2：赠送3：拍卖")
	private Integer sellPattern;

	// @ApiModelProperty(value = "是否可见")
	private Integer visiable;

	// @ApiModelProperty(value = "上架时间")
	private Long lastPutOnSaleDatetime;

	// @ApiModelProperty(value = "出售数量")
	private BigDecimal sellAmount;

}
